@echo off 


@REM 替换命令%PATH:str1=str2% 

set a= bbs.verybat.cn 

echo 替换前的值: "%a%" 

set var=%a: =%

echo 替换后的值: "%var%"

echo.

set a=bbs.verybat.cn 

echo 替换前的值: "%a%" 

set var=%a:.=伤脑筋% 

echo 替换后的值: "%var%" 

echo.

@REM %PATH:~10,5% 取变量PATH从第10位开始，5个字符的值z做为新值。

set a=0123456789

set var=%a:~1,2%

echo %var%

set var=%a:~3,5% 

echo %var%   

@REM %PATH:~-10,3% 索引反向取三个数值

set a=0123456789

echo %a:~-10,3%
echo %a:~-3%
@REM 索引键的值 
echo %a:~0,-2% 
call str_len.bat "123"
pause